main{
  weldContainer.instance().select(Workbench.class).get().init();
}
init{
  super.init();
}
getAppName{ }
shutdown{
  weld.shutdown();
}
onMainViewDisposed{
  shutdown();
}
log{
  log(Level.INFO,source,msg);
}
log{
  log(Level.INFO,null,msg);
}
log{
  log(new LogMessage(level,source,msg));
}
log{
  weldContainer.instance().select(LogView.Presenter.class).get().pushMessage(logMessage);
}
